package com.net.oil.user.bean;

import com.net.oil.coupon.bean.OilBusinessDTO;

import java.io.Serializable;
import java.util.List;

/**
 * @author Administrator
 */
public class OilApplyBusinessProductRecordDetailVO implements Serializable {

    //领取记录id
    private Integer id;
    //领取时间
    private Long receiveTime;
    //产品名称
    private String productName;
    //产品图片
    private String productImage;
    //优惠券最后有效日期时间戳
    private Long expireTime;
    //优惠券使用状态
    private Integer expireStatus;
    //领取记录二维码code
    private String code;
    //核销时间
    private Long consumeTime;
    //是否被使用了
    private Boolean used = false;
    //适用的商家信息列表
    private List<OilBusinessDTO> suitableForUseBusinessList;
    //被使用的商家信息
    private OilBusinessDTO usedBusinessInfo;
    //适用的商家名称列表
    private List<CouponRecordRefBusiness> couponRecordRefBusinessList;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Long getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(Long receiveTime) {
        this.receiveTime = receiveTime;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductImage() {
        return productImage;
    }

    public void setProductImage(String productImage) {
        this.productImage = productImage;
    }

    public Long getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Long expireTime) {
        this.expireTime = expireTime;
    }

    public Integer getExpireStatus() {
        return expireStatus;
    }

    public void setExpireStatus(Integer expireStatus) {
        this.expireStatus = expireStatus;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Long getConsumeTime() {
        return consumeTime;
    }

    public void setConsumeTime(Long consumeTime) {
        this.consumeTime = consumeTime;
    }

    public Boolean getUsed() {
        return used;
    }

    public void setUsed(Boolean used) {
        this.used = used;
    }

    public List<OilBusinessDTO> getSuitableForUseBusinessList() {
        return suitableForUseBusinessList;
    }

    public void setSuitableForUseBusinessList(List<OilBusinessDTO> suitableForUseBusinessList) {
        this.suitableForUseBusinessList = suitableForUseBusinessList;
    }

    public OilBusinessDTO getUsedBusinessInfo() {
        return usedBusinessInfo;
    }

    public void setUsedBusinessInfo(OilBusinessDTO usedBusinessInfo) {
        this.usedBusinessInfo = usedBusinessInfo;
    }

    public List<CouponRecordRefBusiness> getCouponRecordRefBusinessList() {
        return couponRecordRefBusinessList;
    }

    public void setCouponRecordRefBusinessList(List<CouponRecordRefBusiness> couponRecordRefBusinessList) {
        this.couponRecordRefBusinessList = couponRecordRefBusinessList;
    }
}
